Soar (cognitive architecture)
Soar1 is a cognitive architecture,2 originally created by John Laird, Allen Newell, and Paul Rosenbloom at Carnegie Mellon University.
The goal of the Soar project is to develop the fixed computational building blocks necessary for general intelligent agents – agents that can perform a wide range of tasks and encode, use, and learn all types of knowledge to realize the full range of cognitive capabilities found in humans, such as decision making, problem solving, planning, and natural-language understanding.
from Wikipedia